package com.stylefeng.guns.modular.system.model;

import com.baomidou.mybatisplus.enums.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 学员信息表
 * </p>
 *
 * @author celing
 * @since 2018-09-21
 */
@TableName("biz_studentInfo")
public class BizStudentinfo extends Model<BizStudentinfo> {

    private static final long serialVersionUID = 1L;

    /**
     * 序号
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 学生姓名
     */
    private String studentName;
    /**
     * 学生联系电话
     */
    private String studentPhone;
    /**
     * 微信
     */
    private String weixin;
    /**
     * QQ
     */
    private String qq;
    /**
     * 学生性别
     */
    private String studentSex;
    /**
     * 教育程度
     */
    private String studentEdu;
    /**
     * 所在学校
     */
    private String studentOldSchool;
    /**
     * 信息是否验证
     */
    private Integer isValid;
    /**
     * 信息验证时间
     */
    private Date validDateTime;
    /**
     * 录入时间
     */
    private Date createDateTime;
    /**
     * 录入人
     */
    private Integer ownerID;
    /**
     * 是否已接收
     */
    private Integer isDist;
    private Date sourceDateTime;
    /**
     * 过期时间
     */
    private Date expirationTime;
    /**
     * 备注
     */
    private String remark;
    /**
     * 接收人
     */
    private Integer distUserID;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    public String getStudentPhone() {
        return studentPhone;
    }

    public void setStudentPhone(String studentPhone) {
        this.studentPhone = studentPhone;
    }

    public String getWeixin() {
        return weixin;
    }

    public void setWeixin(String weixin) {
        this.weixin = weixin;
    }

    public String getQq() {
        return qq;
    }

    public void setQq(String qq) {
        this.qq = qq;
    }

    public String getStudentSex() {
        return studentSex;
    }

    public void setStudentSex(String studentSex) {
        this.studentSex = studentSex;
    }

    public String getStudentEdu() {
        return studentEdu;
    }

    public void setStudentEdu(String studentEdu) {
        this.studentEdu = studentEdu;
    }

    public String getStudentOldSchool() {
        return studentOldSchool;
    }

    public void setStudentOldSchool(String studentOldSchool) {
        this.studentOldSchool = studentOldSchool;
    }

    public Integer getIsValid() {
        return isValid;
    }

    public void setIsValid(Integer isValid) {
        this.isValid = isValid;
    }

    public Date getValidDateTime() {
        return validDateTime;
    }

    public void setValidDateTime(Date validDateTime) {
        this.validDateTime = validDateTime;
    }

    public Date getCreateDateTime() {
        return createDateTime;
    }

    public void setCreateDateTime(Date createDateTime) {
        this.createDateTime = createDateTime;
    }

    public Integer getOwnerID() {
        return ownerID;
    }

    public void setOwnerID(Integer ownerID) {
        this.ownerID = ownerID;
    }

    public Integer getIsDist() {
        return isDist;
    }

    public void setIsDist(Integer isDist) {
        this.isDist = isDist;
    }

    public Date getSourceDateTime() {
        return sourceDateTime;
    }

    public void setSourceDateTime(Date sourceDateTime) {
        this.sourceDateTime = sourceDateTime;
    }

    public Date getExpirationTime() {
        return expirationTime;
    }

    public void setExpirationTime(Date expirationTime) {
        this.expirationTime = expirationTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getDistUserID() {
        return distUserID;
    }

    public void setDistUserID(Integer distUserID) {
        this.distUserID = distUserID;
    }

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    @Override
    public String toString() {
        return "BizStudentinfo{" +
        "id=" + id +
        ", studentName=" + studentName +
        ", studentPhone=" + studentPhone +
        ", weixin=" + weixin +
        ", qq=" + qq +
        ", studentSex=" + studentSex +
        ", studentEdu=" + studentEdu +
        ", studentOldSchool=" + studentOldSchool +
        ", isValid=" + isValid +
        ", validDateTime=" + validDateTime +
        ", createDateTime=" + createDateTime +
        ", ownerID=" + ownerID +
        ", isDist=" + isDist +
        ", sourceDateTime=" + sourceDateTime +
        ", expirationTime=" + expirationTime +
        ", remark=" + remark +
        ", distUserID=" + distUserID +
        "}";
    }
}
